html {-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; text-size-adjust:100%; overflow-y:scroll; -webkit-overflow-scrolling:touch; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
body{font:14px/1.5 Arial, Helvetica, sans-serif;color:#000;background:#fff;margin: 0;}
*{margin:0; padding:0; border:0; box-sizing:border-box; outline:0;}
a{color: #000;text-decoration: none;}
a,input,p,div {-webkit-tap-highlight-color: rgba(0,0,0,0);}
img{display:block;user-select:none; width:100%;pointer-events: none;}
u{text-decoration:none;}
ol,ul,dl,li{list-style:none}
.clear{zoom: 1;}
.clear:after{content: '';display: block;clear: both;}
.re{position: relative;}
.ab {position: absolute; z-index: 10;}
.fi{position:fixed}
i{font-style:italic}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.wow{opacity: 0;}
.h_1{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.h_2{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.h_3{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.h_4{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.left10{ left: 10%;}
.left10-njl{ padding-left: 10%;}
.left10-wjl{ margin-left: 10%;}
.right10{ right: 10%;}
.right10-njl{ padding-right: 10%;}
.right10-wjl{ margin-right: 10%;}
.top-jz{transform: translateY(-50%); top: 50%; z-index: 100;}
.ab-jz{ transform: translate(-50%,-50%); top: 50%; left: 50%; z-index: 100;}
.jl-sx-15{padding: 15vh 0;}
.jl-s-15{padding-top: 15vh;}
.jl-x-15{padding-bottom: 15vh;}
.jl-sx-10{padding: 10vh 0;}
.jl-s-10{padding-top:10vh;}
.jl-x-10{padding-bottom:10vh;}
.jl-sx-8{padding: 8vh 0;}
.jl-s-8{padding-top:8vh;}
.jl-x-8{padding-bottom:8vh;}
.jl-sx-5{padding: 5vh 0;}
.jl-s-5{padding-top:5vh;}
.jl-x-5{padding-bottom:5vh;}
.jl-sx-25{padding: 25vh 0;}
.jl-sx-50{padding: 50px 0;}
.jl-s-50{padding-top: 50px;}
.jl-x-50{padding-bottom: 50px;}
.jl-sx-30{padding: 30px 0;}
.jl-s-30{padding-top: 30px;}
.jl-x-30{padding-bottom: 30px;}
.jl-sx-20{padding: 20px 0;}
.jl-s-20{padding-top: 20px;}
.jl-x-20{padding-bottom: 20px;}
.flex-lb-hh{display: flex; justify-content: space-between; flex-wrap: wrap;}
.flex-lb{display:flex; justify-content: space-between;}
.flex-lb-czjz{display: flex; justify-content: space-between; align-items: center;}
.flex-czjz{display: flex; align-items: center;}
.flex-dbdq{display: flex; align-items: flex-end;}
.flex-spzj{display: flex; justify-content:center;}
.flex-lb-d{display: flex; justify-content: space-between; align-items: flex-start;}
.flex-lb-db{display: flex; justify-content: space-between; align-items:flex-end;}
.flex{display: flex;}
.flex-hh{display: flex; flex-wrap: wrap;}
.trans2{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.trans3{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.trans4{-webkit-transition:all 0.4s cubic-bezier(0.7,0.3,0,1);-moz-transition:all 0.4s cubic-bezier(0.7,0.3,0,1);-ms-transition:all 0.4s cubic-bezier(0.7,0.3,0,1);-o-transition:all 0.4s cubic-bezier(0.7,0.3,0,1);transition:all 0.4s cubic-bezier(0.7,0.3,0,1)}
.trans6{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
.trans8{-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}
.trans10{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.table-container{width:100%;overflow-y: auto; _overflow: auto;}
table{border:0; border-collapse:collapse; width:100%; margin-bottom: 10px;}
table td{border:1px solid #eee; padding:11px 15px;white-space: nowrap; background: var(--color-bs);}
.table-container::-webkit-scrollbar {width: 100%;height: 4px;}
.table-container::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: var(--color-666);}
.table-container::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: var(--color-f4);}
.table-container table tbody tr:nth-child(1) td{ background:var(--color-ccc); color:var(--color-bs); padding: 12px 15px; font-size: var(--zhihao17); font-weight: bold;}
.shouji{display: none; visibility:hidden;}
.pc{display: block; visibility:visible;}
.w1520{width:80%; margin: 0 auto;}
.w15202{width:75%; margin: 0 auto;}
.w15203{width:65%; margin: 0 auto;}
.w15204{width:55%; margin: 0 auto;}

@media (min-width: 2100px){
    body{font:16px/1.5 Microsoft Yahei,Arial,sans-serif,Helvetica;}
}
@media (max-width: 1440px){
    .w1520 {width:90%;}
    .w15202 {width:85%;}
    .w15203 {width:80%;}
    .w15204{width:75%; margin: 0 auto;}
    .left10{ left: 5%;}
    .left10-njl{ padding-left: 5%;}
    .right10{ right: 5%;}
    .right10-njl{ padding-right: 5%;}
}
@media (max-width:820px){
    .pc{display: none; visibility:hidden;}
    .shouji{display: block; visibility:visible;}
    .w1520,.w15204,.w15203{width:90%;}
    .jl-sx-10,.jl-sx-8{padding: 50px 0;}
    .jl-s-10,.jl-s-8{padding-top:50px;}
    .jl-x-10,.jl-x-8{padding-bottom:50px;}
    .flex-lb{ flex-flow: wrap;}
}
@media (max-width:640px){
    .jl-sx-10{padding: 50px 0;}
    .jl-s-10{padding-top:50px;}
    .jl-x-10{padding-bottom:50px;}
    .jl-sx-50{padding: 30px 0;}
    .jl-s-50{padding-top: 30px;}
    .jl-x-50{padding-bottom: 30px;}
    .jl-sx-5{padding: 30px 0;}
    .jl-s-5{padding-top:30px;}
    .jl-x-5{padding-bottom:30px;}
}
